64 #define SLAVE_ADDRESS 0x48
71 WDT_A_hold(WDT_A_BASE);
74 GPIO_setAsPeripheralModuleFunctionInputPin(
80 USCI_B_I2C_initSlave(USCI_B0_BASE,
85 USCI_B_I2C_setMode(USCI_B0_BASE,
86 USCI_B_I2C_RECEIVE_MODE
90 USCI_B_I2C_enable(USCI_B0_BASE);
93 USCI_B_I2C_clearInterrupt(USCI_B0_BASE,
94 USCI_B_I2C_RECEIVE_INTERRUPT
96 USCI_B_I2C_enableInterrupt(USCI_B0_BASE,
97 USCI_B_I2C_RECEIVE_INTERRUPT
101 __bis_SR_register(LPM0_bits + GIE);
112 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
113 #pragma vector=USCI_B0_VECTOR
115 #elif defined(__GNUC__)
116 __attribute__((interrupt(USCI_B0_VECTOR)))
120 switch (__even_in_range(UCB0IV,12)){
122 case USCI_I2C_UCRXIFG: